package com.xinzhi.controller;


import com.xinzhi.pojo.Userbindingcardtable;
import com.xinzhi.pojo.dto.MyCard;
import com.xinzhi.service.IUserbingdingService;
import com.xinzhi.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
public class UserBindingController {
    @Autowired
    private IUserbingdingService userbingdingService;

    /**
     * 用户添加银行卡是否为本人
     * @param myCard 用户名和银行卡号
     * @return
     */
    @PostMapping("/ifMyCard")
    public Result ifMyCard(@RequestBody MyCard myCard){
        return userbingdingService.ifMyCard(myCard);
    }

    /**
     * 用户绑定银行卡
     * @param userbindingcardtable 绑卡信息
     * @return
     */
    @PostMapping("/addMyCard")
    public Result addMyCard(@RequestBody Userbindingcardtable userbindingcardtable){
        return userbingdingService.addMyCard(userbindingcardtable);
    }

    /**
     * 使用用户名/卡号和密码进行登录
     * @param username
     * @param password
     * @return
     */
    @RequestMapping("/loginBynameAndCard")
    public Result loginBynameAndCard(String username , String password){
        return userbingdingService.loginBynameAndCard(username,password);
    }
}
